/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package prjtgl.controler.recruteur;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.zkoss.bind.annotation.AfterCompose;
import org.zkoss.bind.annotation.ContextParam;
import org.zkoss.bind.annotation.ContextType;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.select.SelectorComposer;
import org.zkoss.zk.ui.select.Selectors;
import org.zkoss.zk.ui.select.annotation.Listen;
import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zul.Html;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;
import prjtgl.bdd.HibernateUtil;
import prjtgl.bdd.comptes.HRecruteur;
import prjtgl.metier.Application;
import prjtgl.metier.comptes.Recruteur;
import prjtgl.util.SessionUtilisateur;

/**
 *
 * @author Adrien
 */
public class ModifierProfil  extends SelectorComposer<Window> {
    
    @Wire
    Textbox description;
    
     @AfterCompose
	public void afterCompose(@ContextParam(ContextType.VIEW) Component view) {
		Selectors.wireComponents(view, this, false);
	
                Recruteur r = (Recruteur)SessionUtilisateur.getUtilisateur();
                
                description.setValue(r.getDescription());
              
	}
    
    
    @Listen("onClick=#retrieve")
    public void creerRecruteur(){
       Recruteur r = (Recruteur)SessionUtilisateur.getUtilisateur();
       r.setDescription(description.getValue());       
       
       Application.getInstance().updateRecruteur(r);
       
       
         
      
        
    }
}
